Agile Experience: Communication and Collaboration in Agile Software Development Teams
نویسنده
چکیده
Introduction This research explored aspects of agile development teamwork initiatives associated with positive socio-psychological phenomena, with a focus on phenomena outside the scope of traditional management, organizational, and software engineering research. The motivation for this research was to better explore the animation and excitement observed in practitioners of agile software development. We hoped that examination of positive experiences in agile teams would yield a deeper understanding of the aspects of agile methods that support cohesive team activity.
منابع مشابه
Technical Report 12-08: Knowledge Management in Distributed Agile Software Development
Software development teams need highly valuable knowledge to carry out knowledge-intensive development activities. Agile teams are cross-functional teams that promote sharing of projectspecific knowledge through frequent face-to-face interaction, effective communication and customer collaboration. Knowledge sharing is difficult for distributed Agile teams due to spatial, temporal, and cultural ...
متن کاملIntegrated Process Support and Lightweight Knowledge Sharing for Agile Software Organizations
Distributed development is sometimes inevitable and must be dealt with when agile methods become more commonly used. The increased complexities in communication, collaboration, and coordination associated with distributed development coupled with the lack of support for organizational learning in agile practices present challenges to tool developers for agile teams. This paper describes a suite...
متن کاملSupporting Communication and Cooperation in Global Software Development with Agile Service Networks
Current IT markets exhibit many constraints (e.g. budget, staff shortage, etc.). These constraints force IT companies to increase productivity using globally distributed manpower. Literature shows that global software development (GSD) indeed raises productivity but reduces communication and collaboration between teams. Consequently, the risk of failure increases. To ease communication and coll...
متن کاملCommunication and Creative Thinking in Agile Software Development
This paper describes and analyses how a eXtreme Programming (XP) team work can use some ideas from Psychology and Computer Science fostering creativity and innovation in Software Development. The roles for creative team in order to have a chance for creative thinking, communication, innovation, collaboration and knowledge sharing are addressed to Agile Software Development teams.
متن کاملProcess Support and Knowledge Management for Virtual Teams Doing Agile Software Development
Agile practices are arguably improving the productivity of small, co-located software development teams. In this paper, we describe an approach that tries to overcome the constraint of co-location by introducing a process-support environment (called MILOS) that helps software development teams to maintain adaptive practices in a distributed setting. MILOS supports project coordination, informat...
متن کامل